rain on the parade - French English Dictionary